/* Large desktop */
@media (min-width: 1200px) {

}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
    .flex-caption{margin-top: 40px}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
    .form-wrapper{margin: 30px auto 0px;position: relative}
    .flex-caption{padding: 0px;margin-top: 20px;margin-left: 0px;text-align: center}
    .divisor .span2{text-align: center}
    .divisor a .btn{margin-top: 15px}
    .form-wrapper .push-bottom{margin-top: 0px !important}
    .empuje{margin-top: 15px}
    .fixed-sub-menu{position: inherit;width: auto}
    .sticky-menu-nav{display: none !important}
    .form-wrapper textarea{margin-bottom: 10px}
    .sos-humano{margin-bottom: 10px}
    .enviar{margin-bottom: 20px !important}
    .flex-direction-nav{display: none}
    .divisor{padding-bottom: 0px}
}

/* Landscape phones and down */
@media (max-width: 480px) {
    .flex-direction-nav{display: none}
    /*#porfolio-list {
        margin: 20px auto;
        max-width: 960px;
        padding: 0px;
    }
    #porfolio-list .item {
        margin: 5px 0px;
        max-width: 250px;
        margin-left: -10px
    }*/
    .divisor a{margin-top: 20px}
    .description-header-porfolio p{font-size: 18px;margin: 20px 0px 0px}
    .mgTyB{margin: 20px auto}
    #quienes-somos h2{font-size: 18px;text-align: justify}
    .empuje{margin-top: 15px}
    .a-pulmon .pulmon-proyect{margin-bottom: 40px}
    .a-pulmon .pull-top{margin-top: 20px}
    .a-pulmon .pull-bottom{margin-bottom: 20px}
    .content-sections {margin: 25px auto}
    .form-wrapper{margin: 30px auto 0px;position: relative}
    .form-wrapper .push-bottom{margin-top: 0px !important}
}